AI023
บทนำสู่การเขียนโปรแกรมด้วยทริตัน
แบบจำลองการเขียนโปรแกรมของทริตัน: เซ็ตกริดและตัวชี้ข้อมูล
วัตถุประสงค์การเรียนรู้
- ระบุความแตกต่างระหว่างแบบจำลองแบบแบ่งสี่เหลี่ยม (tile-based) ของทริตัน กับแบบจำลองแบบเธรด (thread-based) ของคาวด้า
- เข้าใจระบบพิกัดของกริดในทริตัน และบทบาทของรหัสโปรแกรม (program IDs)
- เชี่ยวชาญไวยากรณ์และตรรกะของการคำนวณตัวชี้ (pointer arithmetic) สำหรับโหลดและบันทึกข้อมูลในหน่วยความจำแบบตาราง (memory tiles)
- วิเคราะห์ว่าทริตันจัดการกับการรวมหน่วยความจำ (memory coalescing) และหน่วยความจำร่วม (shared memory) โดยอัตโนมัติผ่านชั้นการสร้างภาพแทน (abstraction layer)